394161
234164
619910
1000783
572920
1490627
1723995
360222
977786
47057
595813
103230
264284
502841
419275
782256
816951
471118
381102
59387
525115
83866
280432
638607